import { rawRequestClient } from '#/api/request';

// 获取角色列表
export function getRoleList(params: any) {
  return rawRequestClient.get(`${import.meta.env.VITE_AUTH_SERVER}/roles`, { params });
}

// 创建角色
export function createRole(data: any) {
  return rawRequestClient.post(`${import.meta.env.VITE_AUTH_SERVER}/roles`, data);
}

// 获取角色详情
export function getRoleDetail(id: number) {
  return rawRequestClient.get(`${import.meta.env.VITE_AUTH_SERVER}/roles/${id}`);
}

// 更新角色
export function updateRole(id: number, data: any) {
  return rawRequestClient.put(`${import.meta.env.VITE_AUTH_SERVER}/roles/${id}`, data);
}

// 删除角色
export function deleteRole(id: number) {
  return rawRequestClient.delete(`${import.meta.env.VITE_AUTH_SERVER}/roles/${id}`);
}
